<?php
require_once('connexion.php');
require('../config/tbl.php');

/*
  -----------------------------------
  ---- SCRIPT D'AUTHENTIFICATION ----
  FujiCraft V3.0
  By Fujido
  Contact : thefujido@gmail.com
  -----------------------------------
 */

@session_start(); // d�but de session

if (isset($_POST['submit'])) { // execution apres envoi du formulaire
    $login = @mysql_escape_string($_POST['login']); // mise en variable du nom d'utilisateur
    $pass = @md5($_POST['pass']); // mise en variable du mot de passe crypt�
// requete sur la table administrateurs (on r�cup�re les infos de la personne)
    @mysql_select_db($database, $dbconnect);
    $verif_query = @sprintf("SELECT * FROM " . $database . "." . $tb_utilisateurs . " WHERE login='$login' AND pass='$pass'"); // requ�te sur la base administrateurs
    $verif = @mysql_query($verif_query, $dbconnect) or die(mysql_error());
    $row_verif = @mysql_fetch_assoc($verif);
    $utilisateur = @mysql_num_rows($verif);


    if ($utilisateur) { // On test s'il y a un utilisateur correspondant
        @session_register("authentification"); // enregistrement de la session
        // d�claration des variables de session
        $_SESSION['privilege'] = $row_verif['privilege']; // le privil�ge de l'utilisateur (permet de d�finir des niveaux d'utilisateur)
        $_SESSION['nom'] = $row_verif['nom']; // Son nom
        $_SESSION['prenom'] = $row_verif['prenom']; // Son Pr�nom
        $_SESSION['login'] = $row_verif['login']; // Son Login
        $_SESSION['pass'] = $row_verif['pass']; // Son mot de passe
        $_SESSION['email'] = $row_verif['email']; // Son email
        $_SESSION['sexe'] = $row_verif['sexe']; // Son sexe
        $_SESSION['question_secrete'] = $row_verif['question_secrete']; // Sa question secrete
        $_SESSION['reponse_secrete'] = $row_verif['reponse_secrete']; // Sa reponse secrete
        $_SESSION['date_naissance'] = $row_verif['date_naissance']; // Sa date de naissance
        $_SESSION['skype'] = $row_verif['skype']; // Son skype
        $_SESSION['date_inscription'] = $row_verif['date_inscritpion']; // Sa date d'inscription
        $_SESSION['nb_message'] = $row_verif['nb_message']; // son nombre de message

        @header("Location:accueil.php"); // redirection si OK
    } else {
        @header("Location:index.php?erreur=login"); // redirection si utilisateur non reconnu
    }
}

// GESTION DE LA D�connexion
if (isset($_GET['erreur']) && $_GET['erreur'] == 'logout') { // Test sur les param�tres d'URL qui permettront d'identifier un "contexte" de d�connexion
    $prenom = $_SESSION['prenom']; // On garde le pr�nom en variable pour dire au revoir (soyons polis :-)
    @session_unset("authentification");
    @header("Location:index.php?erreur=delog");
}
?>
<html>
    <head>
        <title><?php echo $site; ?> | <?php echo $admin; ?></title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta http-equiv="Content-Style-Type" content="text/css" />
        <meta http-equiv="content-language" content="fr,en" />
        <link rel='shortcut icon' type="image/x-icon" href='../images/favicon.ico' />
        <link rel="stylesheet" type="text/css" href="../css/formulaire.css" title="" media="all" />
    </head>
    <body>
    <center>
        <img src="../images/structure/logo.png" alt="logo" />
        <form id="start" action="" method="post" name="connect">
            <h1>Connexion au Panneau d'administration</h1>
            <p>
                <label for="login">Pseudo</label>
                <input id="login" name="login" type="text" />
            </p>
            <p>
                <label for="pass">Mot de passe</label>
                <input id="pass" name="pass" type="password" />
            </p>
            <p>
                <input type="submit" name="submit" value="Envoyer" />
            </p>

            <?php if (isset($_GET['erreur']) && ($_GET['erreur'] == "login")) { // Affiche l'erreur
                ?>
                <div id="box" onclick="document.getElementById('box').style.display='none';" class="error-box" title="Fermer la fen&ecirc;tre">
                    Echec d'authentification. Login ou mot de passe incorrect.
                </div>
            <?php } ?>
            <?php if (isset($_GET['erreur']) && ($_GET['erreur'] == "delog")) { // Affiche l'erreur
                ?>
                <div id="box" onclick="document.getElementById('box').style.display='none';" class="success-box" title="Fermer la fen&ecirc;tre">
                    D&eacute;connexion r&eacute;ussi. &Agrave; bient&ocirc;t.
                </div>
            <?php } ?>
            <?php if (isset($_GET['erreur']) && ($_GET['erreur'] == "intru")) { // Affiche l'erreur
                ?>
                <div id="box" onclick="document.getElementById('box').style.display='none';" class="warning-box" title="Fermer la fen&ecirc;tre">
                    Tentative d'intrusion d&eacute;t&eacute;ct&eacute;e. Les admins ont &eacute;t&eacute; pr&eacute;venus.
                </div>
            <?php } ?>
            <?php if (isset($_GET['erreur']) && ($_GET['erreur'] == "refused")) { // Affiche l'erreur
                ?>
                <div id="box" onclick="document.getElementById('box').style.display='none';" class="warning-box" title="Fermer la fen&ecirc;tre">
                    Acc&egrave;s refus&eacute;. Vous ne disposez pas des droit n&eacute;cessaire.
                </div>
            <?php } ?>
        </form>
        <p id="credits">&copy; <a href="../" title="Tous Droits R&eacute;serv&eacute;s"><?php echo $site; ?></a> | 2011 | <a href="http://www.facebook.com/pages/Fujido/129154603839560" title="Page Facebook">Fujido</a></p>
    </center>
</body>
</html>
